.summary {
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  .graph-wrapper {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 10px;
  }
  .graph-3r-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
  }
  .graph {
    box-sizing: border-box;
    padding: 20px;
    background: #ffffff;
    .header {
      display: flex;
      justify-content: space-between;
      .title {
        display: flex;
      }
    }
    .echarts {
      flex-grow: 1;
      width: 100%;
      height: 200px;
    }
  }
}
